ci: fix R CMD check — rebuild stringfish against installed RcppParallel - #212
ci: fix R CMD check — rebuild stringfish against installed RcppParallel#212seonghobae wants to merge 5 commits into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughR 패키지 의존성 설치 전에 ChangesR 소스 의존성 설정
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This localized CI change rebuilds affected packages against the installed RcppParallel version; no actionable merge-blocking risk remains after normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
… load it); fold long line
…or source URLs); rebuild RcppParallel first
|
@opencode-agent review-only request for exact current head |
Pull request was converted to draft
|
@opencode-agent review-only request for exact current head All exact-head repository checks are complete and successful: R CMD check, Code Quality, Security Audit, Security Scan, SAST Semgrep, Strix, and the required-workflow checks. CodeRabbit reports no actionable findings and minimal merge risk. Please inspect only the one-file RcppParallel/oneTBB ABI workaround, verify the source-build ordering and bounded scope, and submit a formal current-head APPROVE or REQUEST_CHANGES review. Do not modify the branch, alter ready state, merge, or bypass protection. |
Pull request was converted to draft
|
@cwl-noema-review @opencode-agent exact-head review request for |
R CMD checkfails on every PR: installing the package dies loadingstringfish—Prebuilt CRAN/RSPM binaries that link
RcppParallel's TBB predate its oneTBB migration, which removed the legacytbb::internalsymbols. Same org-wide skew as ContextualWisdomLab/kaefa#77, where fixing onlystringfishimmediately surfaced the identical failure inqs2.Fix: one step after
setup-r-dependenciesthat rebuilds every installed packageLinkingToRcppParallel from source (tools::dependsOnPkgs("RcppParallel", dependencies = "LinkingTo")), so they all link the RcppParallel actually installed. Marked for removal once CRAN/RSPM binaries re-sync.🤖 Generated with Claude Code
Summary by CodeRabbit